hydro-electric power - English Synonyms Dictionary